body {
	min-width: 100%;
	max-width: 100%;
	overflow-x: hidden;
}

.com-not-data {
	font-size: 0.32rem;
}

/* 公共头部 begin */
#container .main {
	width: 100%;
	margin: 0;
}

#header .logo-header {
	height: 0.73rem;
	margin: 0.5rem 0 0.57rem 0.3rem;
}

#header .logo-header img {
	/*width: 3.9rem;*/
	height: 0.73rem;
}

#header .mobileIcon {
	display: block;
	width: 0.5rem;
	float: right;
	margin: 0.6rem 0.3rem 0.57rem 0;
}

.mobileIcon>span {
	display: block;
	width: 100%;
	height: 0.1rem;
	background: #e30202;
	margin-bottom: 0.08rem;
}

.mobileIcon>span:last-child {
	margin-bottom: 0;
}

#header .search-box-wrap {
	width: 100%;
	height: 0.9rem;
	padding: 0.13rem 1.08rem;
	position: absolute;
	bottom: -0.9rem;
	left: 0;
	background-color: #f9cccc;
}

#header .search-box {
	width: 5.34rem;
	height: 0.64rem;
	border-radius: 0.32rem;
	padding: 0;
	right: 50%;
	margin-top: -0.32rem;
	margin-right: -2.67rem;
	background-color: rgba(0, 0, 0, 0.2);
}

#header .search-box .input {
	width: 3.94rem;
	height: 100%;
	padding: 0 0.3rem;
	font-size: 0.3rem;
	background-color: transparent;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}

#header .search-box .search-btn {
	width: 1.4rem;
	height: 100%;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}

#header .search-box .search-btn i {
	width: 0.34rem;
	height: 0.34rem;
	margin-left: 0.18rem;
	margin-right: 0.12rem;
	background-position: center;
	-webkit-background-size: 100%;
	background-size: 100%;
}

#header .search-box .search-btn span {
	font-size: 0.3rem;
	display: block;
	line-height: 1;
}

#header .hf_mobileNavs {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1001;
	background-color: rgba(0, 0, 0, 0.8);
}

#header .hf_mobileNavs>.top {
	height: 1.8rem;
}

#header .hf_mobileNavs>.top>i {
	width: 0.5rem;
	height: 0.5rem;
	margin: 0.6rem 0.3rem 0.57rem 0;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: 100%;
	background-size: 100%;
}

#header .hf_mobileNavs>.top>i.close {
	background-image: url(../images/×.png);
}

#header .hf_mobileNavs>.content {
	margin: 0 0.5rem;
}

#header .hf_mobileNavs>.content .nav-group {
	margin-bottom: 0.3rem;
}

#header .hf_mobileNavs>.content .nav-group:last-child {
	margin-bottom: 0;
}

#header .hf_mobileNavs>.content .nav-item {
	width: 3.1rem;
	height: 1rem;
	background-color: #e30202;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
}

#header .hf_mobileNavs>.content .nav-item.home {
	width: 100%;
	border-radius: 0.1rem;
	margin-bottom: 0.3rem;
}

#header .hf_mobileNavs>.content .nav-item>i {
	width: 0.4rem;
	height: 0.4rem;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 0.3rem;
}

#header .hf_mobileNavs>.content .nav-item>i.home {
	background-image: url(../images/icon_home.png);
}

#header .hf_mobileNavs>.content .nav-item>i.zwgk {
	background-image: url(../images/icon_zwgk.png);
}

#header .hf_mobileNavs>.content .nav-item>i.hdjl {
	background-image: url(../images/icon_hdjl.png);
}

#header .hf_mobileNavs>.content .nav-item>i.bszn {
	background-image: url(../images/icon_bszn.png);
}

#header .hf_mobileNavs>.content .nav-item>i.jygk {
	background-image: url(../images/icon_jygk.png);
}

#header .hf_mobileNavs>.content .nav-item>span {
	font-size: 0.36rem;
	color: #fff;
}

/* 公共头部 end */

/* 公共尾部 begin */
#footer {
	margin-top: 0.8rem;
	padding: 0;
	/* display: none; */
}

#footer>.content {
	display: none;
}

#footer>.mobileContent {
	display: block;
	padding: 0.42rem 0;
	position: relative;
	top: 0;
	left: 0;
	visibility: visible;
}

.footer-other {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
}

#footer>.mobileContent .footer-other>a {
	display: block;
}

#footer img.dzjg {
	width: 1.2rem;
	height: 1.5rem;
	margin-right: 0.7rem;
}

#footer img.zfwzzc {
	width: 1.8rem;
	height: 0.9rem;
}

.footer-map {
	width: 100%;
	margin: 0;
}

.map-info {
	margin-right: 0;
	padding: 0 0.3rem;
}

.map-info>p {
	text-align: center;
	height: 0.28rem;
	line-height: 0.28rem;
	font-size: 0.28rem;
	margin-bottom: 0.22rem;
}

.map-info>a {
	height: 0.28rem;
	line-height: 0.28rem;
	font-size: 0.28rem;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
	margin-bottom: 0.22rem;
}

.record>img {
	float: none;
	display: inline-block;
}

.record>span {
	float: none;
	display: inline-block;
	height: 0.28rem;
	line-height: 0.28rem;
	margin-left: 0.08rem;
}

/* 公共尾部 end */

/* 面包屑导航 begin */
#container .main.listTop {
	width: 100%;
	margin: 0.9rem auto 0;
	padding-top: 0.3rem;
}

#nav-crumbs {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0rem auto 0.3rem;
}

#nav-crumbs b {
	font-size: 0.3rem;
}

#nav-crumbs>.nav-crumbs-list {
	width: 100%;
	font-size: 0.3rem;
	padding: 0.3rem 0.22rem;
	display: block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#nav-crumbs>.nav-crumbs-list>i {
	width: 0.26rem;
	height: 0.3rem;
	display: inline-block;
	vertical-align: middle;
	background-image: url(../images/map.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 0.3rem;
	margin-right: 0.16rem;
}

#nav-crumbs>.nav-crumbs-list a {
	display: inline;
}

/* 面包屑导航 end */

/* 列表页 begin*/
/* 左侧导航 */

#inside-content {
	padding: 0;
	margin-bottom: 0.8rem;
	background-color: #fff;
}

#inside-content #side_info {
	width: 100%;
}

#inside-content #side_info .tc {
	height: 1.4rem;
}

#inside-content #side_info .tc i {
	width: 0.52rem;
	height: 0.52rem;
	margin-right: 0.32rem;
}

#inside-content #side_info .tc span {
	font-size: 0.48rem;
	line-height: 0.48rem;
}

#inside-content .info-tree {
	background-color: #fff;
	padding-bottom: 0.6rem;
}

#inside-content .info-tree>li>a {
	width: 100%;
	border-left: 0.1rem solid #FFFFFF;
	display: block;
	line-height: 1rem;
	font-size: 0.4rem;
	color: #333333;
	padding-left: 0.88rem;
}

#inside-content .info-tree>li>i {
	width: 0.28rem;
	height: 0.28rem;
	display: block;
	position: absolute;
	top: 0.36rem;
	right: 0.54rem;
	background-position: center;
	background-repeat: no-repeat;
}

#inside-content .info-tree li.level-1>ul {
	margin: 0.2rem 0 0.2rem 1.28rem;
}

#inside-content .info-tree a {
	font-size: 0.3rem;
}

#inside-content .info-tree li.level-1 ul a {
	height: 0.64rem;
	line-height: 0.64rem;
}

#inside-content .info-tree li.level-1>ul>li>a:before {
	width: 0.12rem;
	height: 0.12rem;
	margin-right: 0.28rem;
	margin-bottom: 0.05rem;
}

#inside-content .info-tree li.level-2>i {
	width: 0.24rem;
	height: 0.24rem;
	top: 0.2rem;
	right: 1.2rem;
}

#inside-content .info-tree li.level-2 ul {
	margin: 0 0 0 0.4rem;
}

#inside-content .info-tree li.level-2 ul li a:before {
	width: 0.16rem;
	height: 0.14rem;
	margin-bottom: 0.04rem;
	margin-right: 0.1rem;
}

#article-info {
	width: 100%;
	background-color: #fff;
	padding: 0.4rem 0 0;
	box-sizing: border-box;
	font-size: 0.28rem;
	border-top: 0.6rem solid #f8f8f8;
}

.item-box {
	padding: 0 0.25rem;
}

.personal-tailor>.item-box li {
	padding: 0.25rem 0 0.25rem 0.25rem;
}

.personal-tailor>.item-box li:before {
	content: '';
	width: 0.1rem;
	height: 0.1rem;
	background-size: 0.1rem;
	position: absolute;
	top: 0.38rem;
	left: 0;
}

.personal-tailor>.item-box .item-li-a h2 {
	line-height: 0.4rem;
	font-size: 0.32rem;
	color: #333333;
	margin-bottom: 0.4rem;
	white-space: normal;
}

.personal-tailor>.item-box .item-li-a .other {
	font-size: 0.28rem;
	color: #666666;
}

#navbox {
	text-align: center;
	margin-top: 0;
	box-sizing: border-box;
	padding: 0.5rem 0.25rem;
}

#navbox span {
	display: inline-block;
	padding: 0 0.22rem;
	height: 0.6rem;
	line-height: 0.6rem;
	text-align: center;
	font-size: 0.28rem;
	background-color: #e30202;
	color: #ffffff;
	margin-left: 0.1rem;
}

#navbox a {
	display: inline-block;
	line-height: 0.6rem;
	text-align: center;
	font-size: 0.28rem;
	color: #666666;
	padding: 0 0.22rem;
	height: 0.6rem;
	background-color: #eeeeee;
	margin-left: 0.1rem;
	margin-bottom: 0.1rem;
}

/* 首页 */
.img_PC {
	display: none;
}

.img_mobile {
	display: block;
}

/* 领导信息 */
#article-info.ldjs {
	padding: 0.4rem 0.2rem;
}

#article-info.ldjs .list>li {
	margin-bottom: 0.4rem;
}

#article-info.ldjs .list>li .li-left {
	width: 1.85rem;
	height: 2.25rem;
}

#article-info.ldjs .list>li .li-right {
	width: calc(100% - 1.85rem - 0.35rem);
	width: -webkit-calc(100% - 1.85rem - 0.35rem);
	height: 2.25rem;
	margin-left: 0.35rem;
}

#article-info.ldjs .list>li .li-right h3 {
	height: 0.4rem;
	line-height: 0.4rem;
	font-size: 0.34rem;
	color: #333333;
	margin-top: 0.1rem;
}

#article-info.ldjs .list>li .li-right h4 {
	height: auto;
	line-height: 0.36rem;
	font-size: 0.3rem;
	color: #333333;
	margin-top: 0.1rem;
	margin-bottom: 0;
}

#article-info.ldjs .list>li .li-right p {
	width: 100%;
	font-size: 0.26rem;
	color: #666666;
	margin-top: 0.18rem;
}

#article-info.ldjs .list>li .li-right a {
	width: 1.6rem;
	height: 0.5rem;
	text-align: center;
	display: block;
	font-size: 0;
	margin-top: 0.18rem;
	background-color: #e30202;
	border-radius: 0.1rem;
	-webkit-border-radius: 0.1rem;
	margin-bottom: 0;
}

#article-info.ldjs .list>li .li-right a i {
	width: 0.32rem;
	height: 0.26rem;
	margin-right: 0.2rem;
	-webkit-background-size: 100%;
	background-size: 100%;
}

#article-info.ldjs .list>li .li-right a span {
	height: 0.3rem;
	line-height: 0.3rem;
	font-size: 0.3rem;
	color: #ffffff;
}

/* 领导介绍详情页 */
#inside-content.news_detail .article {
	padding-top: 0.4rem;
	padding-bottom: 0;
}

.article .ldxx_detail_information {
	margin-bottom: 0.6rem;
}

.article .ldxx_detail_information img {
	width: 1.85rem;
	height: 2.25rem;
	margin-right: 0.3rem;
}

.ldxx_detail_information div h2 {
	font-size: 0.34rem;
	margin-bottom: 0.2rem;
}

.ldxx_detail_information div p {
	font-size: 0.3rem;
	line-height: normal;
}

#inside-content.news_detail .time-box {
	width: 100%;
	margin-top: 0.2rem;
	margin-bottom: 0.2rem;
}

.ldxx_detail_division {
	padding-top: 0.24rem;
}

.ldxx_detail_division_title {
	height: 0.52rem;
}

.ldxx_detail_division_content {
	margin: 0.3rem 0.1rem 0 0.36rem;
	padding-bottom: 0.3rem;
	font-size: 0.3rem;
}

.ldxx_details_resume {
	margin-top: 0.6rem;
}

.ldxx_details_resume_title {
	height: 0.38rem;
	font-size: 0.34rem;
	padding-bottom: 0.24rem;
	margin-left: 0;
}

.ldxx_detail_resume_content {
	margin: 0.6rem 0 0;
	line-height: 0.6rem;
	font-size: 0.3rem;
	padding: 0 0.1rem 0.6rem;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

/* 调查征集 */
.personal-tailor .item-box-dczj li {
	min-height: 1.8rem;
	padding: 0 0.2rem 0.4rem;
	margin-bottom: 0.4rem;
}

.personal-tailor .item-box-dczj li:before {
	content: '';
	width: 0.1rem;
	height: 0.1rem;
	background-size: 0.1rem;
	position: absolute;
	top: 0.14rem;
	left: 0.34rem;
	background-image: url(../images/icon_level_2.png);
}

.personal-tailor .item-li-a h2 {
	line-height: 0.4rem;
	font-size: 0.32rem;
	color: #333333;
	margin-bottom: 0.4rem;
	white-space: normal;
}

.personal-tailor .item-li-a .other {
	font-size: 0.28rem;
	color: #666666;
}

.personal-tailor .item-li-a .btn {
	width: 1.7rem;
	height: 0.58rem;
	line-height: 0.58rem;
	font-size: 0.26rem;
}

/* 列表页 end*/

/* 首页 begin */
/* 顶部导航 */
#nav-menu {
	display: none;
}

/* 中间 */
#container .main#container .news-box {
	/* display: none; */
}

/* 文件通知 */
#container .content {
	margin-top: 0.9rem;
}

#container .content>.left {
	width: 100%;
	padding: 0 0.3rem;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	float: none;
}

#container .content>.fright {
	float: none;
}

#container .news-box {
	padding: 0.6rem 0.3rem 0;
}

#container .news-box .slideTxtBox {
	width: 100%;
	float: none;
	margin-bottom: 0.6rem;
}

#container .news-box .slideTxtBox:last-child {
	margin-bottom: 0;
}

#container .news-box .slideTxtBox>.hd>ul {
	height: 0.7rem;
	display: flex;
	display: -webkit-flex;
}

#container .news-box .slideTxtBox>.hd>ul>li {
	flex: 1;
	-webkit-flex: 1;
	height: 100%;
}

#container .news-box .slideTxtBox>.hd>ul>li>a {
	width: 100%;
	height: 100%;
	font-size: 0.30rem;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
}

#container .news-box .slideTxtBox>.bd {
	margin-top: 0.4rem;
}

#container .news-box .slideTxtBox>.bd>.news {
	height: auto;
}

#container .news-box .slideTxtBox>.bd>.news>li {
	margin-top: 0.4rem;
}

#container .news-box .slideTxtBox>.bd>.news>li>a>i {
	width: 0.2rem;
	height: 0.2rem;
	margin-left: 0.2rem;
	margin-right: 0.3rem;
	-webkit-background-size: 100%;
	background-size: 100%;
}

#container .news-box .slideTxtBox>.bd>.news>li>a>p {
	width: 6rem;
	height: 0.32rem;
	line-height: 0.32rem;
	font-size: 0.32rem;
}

#container .news-box .slideTxtBox>.bd>.news>li>a>span {
	display: none;
}

#container .news-box .hf_loadmore_a {
	width: 100%;
	height: 0.75rem;
	line-height: 0.75rem;
	text-align: center;
	margin-top: 0.5rem;
	border: 0.02rem solid #dddddd;
	border-radius: 0.06rem;
	box-sizing: border-box;
	color: #666;
	font-size: 0.3rem;
	display: block;
}

.content .slideTxtBox>.bd>.news-blank {
	height: auto;
}

.content .slideTxtBox>.bd>.news-blank>ul {
	height: 5.36rem;
	overflow: hidden;
}

#container .news-box .slideTxtBox#right-slide>.hd>ul {
	display: flex;
	display: -webkit-flex;
}

#container .news-box .slideTxtBox#right-slide>.hd>ul>li {
	flex: 1;
	-webkit-flex: 1;
}

#container .news-box .slideTxtBox>.bd>.news-blank li {
	height: 0.32rem;
	margin-top: 0.4rem;
}

#container .news-box .slideTxtBox>.bd>.news-blank li:first-child {
	margin-top: 0;
}

#container .news-box .slideTxtBox>.bd>.news-blank li>a {
	width: 6rem;
	height: 0.32rem;
	line-height: 0.32rem;
	font-size: 0.32rem;
}

#container .slideTxtBox>.bd>.news-blank li>span {
	display: none;
}

#container .news-box .slideTxtBox>.bd .image .hd {
	display: none;
}

#container .news-box .slideTxtBox>.bd .image .slide-content-title {
	width: 100%;
	height: 100%;
	line-height: normal;
	height: 0.8rem;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}

#container .news-box .slideTxtBox>.bd .image .slide-content-title .slide-content-title-text {
	flex: 1;
	-webkit-flex: 1;
	height: 100%;
	line-height: 0.8rem;
	padding: 0 0.36rem;
	font-size: 0.28rem;
}

/* 信息公开目录 */
#container .region-box {
	margin-top: 0.6rem;
}

#container .region-nav {
	height: 0.8rem;
}

#container .region-nav>i {
	width: 0.52rem;
	height: 0.6rem;
	-webkit-background-size: 100%;
	background-size: 100%;
}

#container .region-nav>h3 {
	height: 0.4rem;
	line-height: 0.4rem;
	margin: 0 0.22rem;
	font-size: 0.34rem;
	color: #e30202;
}

#container .region-nav>h3 a {
	color: inherit;
}

#container .region-nav>span {
	height: 0.24rem;
	line-height: 0.24rem;
	margin-top: 0.12rem;
}

#container .region-content {
	margin-top: 0.4rem;
}

#container .gird {
	margin-right: 0;
}

#container .gird-li {
	width: 2.1rem;
	margin-right: 0.3rem;
	margin-bottom: 0.3rem;
	border-radius: 0.05rem;
}

#container .gird-li:nth-child(3n) {
	margin-right: 0;
}

#container .gird-li>a {
	padding-top: 0;
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
	align-items: center;
	-webkit-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
}

#container .gird-li>a i {
	width: 0.4rem;
	height: 0.46rem;
	margin: 0;
	background-position: center center;
	-webkit-background-size: 100%;
	background-size: 100%;
}

#container .gird-li>a span {
	height: 0.28rem;
	line-height: 0.28rem;
	font-size: 0.28rem;
	margin-top: 0.16rem;
}

#container .content>.fright {
	float: none;
	padding: 0 0.3rem;
}

#container .list-li {
	width: 100%;
	height: 1.1rem;
}

#container .list-li>a.xzxksx {
	background-color: #3ecdb5;
}

#container .list-li>a.fqlqdsx {
	background-color: #ff9402;
}

#container .list-li>a.bgxz {
	background-color: #2792ff;
}

#container .list-li>a.mbjycxxt {
	background-color: #eb6877;
}

#container .list-li>a>i {
	width: 0.56rem;
	height: 0.56rem;
	-webkit-background-size: 100%;
	background-size: 100%;
	margin: 0.27rem 0.62rem;
}

#container .list-li>a>.right {
	width: calc(100% - 1.8rem);
	width: -webkit-calc(100% - 1.8rem);
	height: 1.1rem;
}

#container .list-li>a>.right>span {
	width: 4rem;
	font-size: 0.3rem;
	margin-left: 0.3rem;
}

#container .list-li>a>.right>i {
	width: 0.5rem;
	height: 0.5rem;
	-webkit-background-size: 100%;
	background-size: 100%;
}

/* 其他栏目 */
#container .main>.other {
	/* display: none; */
	margin-top: 0.6rem;
	margin-right: 0;
	padding: 0 0.3rem;
}

.other-li {
	width: 100%;
	margin-right: 0;
	margin-bottom: 0.3rem;
	float: none;
}

.other-li:last-child {
	margin-bottom: 0;
}

.other-li>a img {
	width: 100%;
	height: 1.36rem;
}

/* 首页 end */
/* 触碰展开 begin */
.shareFixed {
	display: none;
}

/* 触碰展开 end */

/* 返回顶部 begin */
.backtop {}

/* 返回顶部 end */

/* 外链弹窗 begin */
#model .link-model {
	width: 5.94rem;
	height: 2.84rem;
	-webkit-border-radius: 0.2rem;
	-moz-border-radius: 0.2rem;
	border-radius: 0.2rem;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 2;
}

#model .link-model .top {
	height: 0.8rem;
	padding: 0.23rem 0.36rem 0 0;
}

#model .link-model .main {
	padding: 0.23rem 0.46rem 0.21rem;
}

#model .link-model .main .title {
	font-size: 0.28rem;
}

#model .link-model .footer {
	height: 0.8rem;
	padding: 0.16rem 0.3rem;
	text-align: right;
}

#model .footer .btn {
	display: inline-block;
	width: 1.35rem;
	height: 0.48rem;
	font-size: 0.28rem;
	text-align: center;
	color: #333333;
	vertical-align: middle;
	cursor: pointer;
}

#model .footer .btn.cancel {
	line-height: 0.48rem;
	border: 0.01rem solid #a6a6a6;
	margin-right: 0.4rem;
	background: #fff;
}

#model .footer .btn.confirm {
	line-height: 0.48rem;
	color: #FFFFFF;
	background-color: #e30202;
	border: 0.01rem solid #e30202;
}

/* 另一个版本弹窗样式 */
.model .link-model {
	width: 5.94rem;
	height: 2.8rem;
}

.model .link-model .top {
	height: 0.8rem;
	padding: 0.23rem 0.36rem 0 0;
}

.model .link-model .top i {
	width: 0.29rem;
	height: 0.29rem;
	background-size: 100% 100%;
}

.model .link-model .link_main {
	padding: 0.23rem 0.46rem 0.21rem;
}

.model .link-model .link_main .title {
	font-size: 0.28rem;
}

.model .link-model .link_footer {
	height: auto;
	padding: 0.16rem 0.3rem
}

.model .link_footer .btn {
	width: 1.35rem;
	height: 0.48rem;
	font-size: 0.28rem;
}

.model .link_footer .btn.cancel {
	line-height: 0.48rem;
	margin-right: 0.2rem;
}

.model .link_footer .btn.confirm {
	line-height: 0.48rem;
}

/* 外链弹窗 end */

/*网站地图*/
#inside-content.map {
	padding: 0.6rem 0.4rem 0.3rem;
}

.article-block {
	margin-bottom: 0.3rem
}

.article-block-header {
	height: 0.34rem;
	margin-bottom: 0.4rem;
}

.article-block-header>.dotted-line {
	margin-top: -0.005rem;
	border-top-style: solid;
}

.article-block-header>.title {
	width: 2.6rem;
	font-size: 0.34rem;
	height: 100%;
	line-height: 0.34rem;
	margin-left: -1.3rem;
	background-color: #fff;
}

.article-block-list>.list-li {
	height: auto;
	margin-right: 0rem;
	margin-bottom: 0.3rem;
	border-radius: 0.1rem;
	-webkit-border-radius: 0.1rem;
}

.article-block-list>.list-li>a {
	line-height: 1.1rem;
	font-size: 0.34rem;
	color: #000000;
}

/* 公共详情页 begin*/
.article {
	padding: 0.6rem 0.24rem;
	background: #fff;
	overflow: hidden;
}

.article>h2 {
	line-height: 0.7rem;
	margin-bottom: 0.4rem;
	text-align: center;
}

.font-32 {
	font-size: 0.38rem;
}

.option {
	height: auto;
	border-top: 1px solid #eeeeee;
	border-bottom: none;
	margin-bottom: 0.25rem;
}

.option-left {
	width: 100%;
	height: 0.88rem;
	font-size: 0;
}

.jfontsize {
	padding: 0.12rem 0;
	width: 100%;
	border-bottom: 1px solid #eeeeee;
}

.option-left>.time-box {
	width: 50%;
	height: 0.88rem;
	text-align: left;
}

.option-left>.time-box>span {
	display: inline-block;
	vertical-align: middle;
	height: 0.32rem;
	line-height: 0.32rem;
}

.option-left .line {
	width: 1px;
	height: 0.72rem;
}

.option-left>.source {
	margin-left: 0;
	display: inline-block;
	vertical-align: middle;
	width: calc(50% - 1px);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 0.2rem;
	box-sizing: border-box;
}

.font-15 {
	font-size: 0.3rem;
}

.jfontsize a {
	display: block;
	width: 0.48rem;
	height: 0.48rem;
	border: 1px solid #ddd;
	text-align: center;
	margin-right: 0.3rem;
	padding: 0.06rem;
	background-color: #fff;
	-webkit-border-radius: 0.1rem;
	-moz-border-radius: 0.1rem;
	border-radius: 0.1rem;
	font-size: 0;
}

.jfontsize a i {
	width: 0.48rem;
	height: 0.48rem;
}

#jfontsize-p2 i {
	background-position: left top;
}

#jfontsize-m2 i {
	background-position: center top;
}

#jfontsize-d2 i {
	background-position: right top;
}

a#jfontsize-p2:hover i {
	background-position: left bottom;
}

a#jfontsize-m2:hover i {
	background-position: center bottom;
}

a#jfontsize-d2:hover i {
	background-position: right bottom;
}

.article .article-info {
	line-height: 0.4rem;
	text-align: center;
	display: none;
	font-size: 0;
}

.article .article-info span {
	display: inline-block;
	vertical-align: middle;
	font-size: 0.28rem;
}

.article-box {
	padding: 0;
	line-height: 0.6rem;
	color: #333333;
	margin-top: 0.6rem;
}

.article-box p,
.article-box span {
	/* 	font-size: 0.3rem!important;
	line-height: 0.6rem; */
	color: #333333;
}

.article p,
.article-box div,
.article-box span {
	margin: 0.3rem 0;
}

.article-box img {
	width: 80%;
	height: auto !important;
	margin-left: auto;
	margin-right: auto;
}

.article-box table {
	width: 100%;
}

.fujianBox {
	margin-top: 0.6rem;
}

.bottom {
	padding: 0 0.25rem;
}

.bottom>div {
	width: 100%;
	line-height: 0.8rem;
	height: 0.8rem;
}

.print {
	display: none;
}

.bottom>.print a {
	display: inline-block;
	line-height: 0.8rem;
	font-size: 0.28rem;
	color: #797979;
	vertical-align: top;
}

.bottom>.share:before {
	display: none;
}

/* 详情页-正文头部表格 */
.table-bordered {
	/* display: none; */
}

/* 调查征集详情页 */
.group-item .input-box .input-group.mr.fleft {
	float: none;
	margin-right: 0;
}

.group-item>h3 {
	font-size: 0.34rem;
	margin-bottom: 0.26rem;
}

.group-item>.line {
	margin-bottom: 0.6rem;
}

.group-item>.tab p {
	margin-bottom: 0;
}

.group-item>.tab p:first-child {
	margin-right: 0.3rem;
}

.article-box .input-box .input-group:after {
	display: block;
	content: '';
	clear: both;
	height: 0;
}

.group-item .input-box .input-group label {
	width: 1.6rem;
	float: left;
	text-align: right;
	margin-bottom: 0;
	margin-right: 0.2rem;
}

.group-item .input-box .input-group input {
	width: 4rem;
	height: 0.8rem;
	float: left;
}

.group-item .input-box .input-group textarea {
	width: 4rem;
	height: 1.58rem;
	padding: 0.12rem 0.32rem;
	float: left;
}

.group-item .input-box .input-group .code-box {
	margin-top: 0.3rem;
	height: auto;
}

.group-item .input-box .input-group .code-box .get-code {
	height: 100%;
	display: inline-block;
	font-size: 0.3rem !important;
	color: #1b65b9;
}

.group-item .input-box .input-group .code-box img {
	width: 1.8rem;
	height: 0.8rem;
	margin: 0.3rem 0.4rem 0 1.74rem !important;
}

.article-box .btn-box {
	margin: 0.5rem 0 0.6rem
}

.article-box .btn-box button {
	width: 2rem;
	height: 0.8rem;
	font-size: 0.34rem !important;
	line-height: 0.8rem;
}

.article-box .btn-box button[type="submit"] {
	margin: 0 0.3rem 0 1.3rem;
}

/* 公共详情页 end*/

/* 咨询投诉 begin */
#article-info.hdjl {
	padding: 0.6rem 0.2rem 0;
}

.list-info h2 {
	font-size: 0.38rem;
	color: #000000;
	margin-bottom: 0.5rem;
}

.zrxx-form {
	width: 100%;
}

.zrxx-form-header {
	height: auto;
	padding-top: 0.2rem;
	margin-bottom: 0;
	position: relative;
	margin-top: 0;
}

header>.header-tips {
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.3rem;
	padding: 0;
}

.zrxx-form-content {
	padding: 0;
	margin: 0.6rem 0;
}

.zrxx-form-content.stipulate {
	padding: 0;
	margin: 0.6rem 0;
}

.zrxx-form-content>p {
	font-size: 0.32rem;
	line-height: 0.6rem;
}

header>.header-tips {
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.3rem;
	padding: 0;
}

.zrxx-form-header>.header-title {
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.34rem;
	padding: 0 0.2rem;
	-webkit-border-radius: 0.1rem 0.1rem 0 0;
	-moz-border-radius: 0.1rem 0.1rem 0 0;
	border-radius: 0.1rem 0.1rem 0 0;
}

.zrxx-form-header>.header-tips {
	height: 0.6rem;
	line-height: 0.6rem;
	font-size: 0.3rem;
	padding: 0;
}

.zrxx-form-header>.header-tips>a {
	font-size: 0.3rem;
	margin-right: 0.3rem;
}

.form-group {
	margin-bottom: 0.6rem;
	padding-left: 0;
	font-size: 0.3rem;
}

.form-group .label {
	width: 2rem;
	font-size: 0.3rem;
	color: #000000;
	display: block;
	text-align: right;
	padding-top: 0.14rem;
	margin-right: 0.2rem;
	font-weight: bold;
}

.form-group .form-input {
	width: calc(100% - 2.3rem);
	margin-right: 0;
}

.form-group .form-input>.form-control {
	width: 100%;
	height: 0.7rem;
	font-size: 0.3rem;
	margin-right: 0;
	padding: 0.1rem 0.32rem;
}

.form-group .form-input .select {
	width: 2rem;
	height: 0.7rem;
	padding: 0.1rem 0 0.1rem 0.38rem;
	font-size: 0.3rem;
	color: #444444;
	margin-right: 0.2rem;
	margin-top: 0;
	margin-bottom: 0.2rem;
}

.captchaImg {
	width: 2.1rem;
	height: 0.7rem;
	margin-right: 0.2rem;
	cursor: pointer;
	margin-top: 0.2rem;
}

.form-group .form-input>.form-control.sm-145 {
	margin-top: 0.2rem;
	width: calc(100% - 2.4rem);
	float: right;
}

.form-group #content {
	width: calc(100% - 2.3rem);
	height: 2.3rem;
	padding: 0.3rem 0.3rem 0;
	font-size: 0.3rem;
	color: #000;
	font-family: "微软雅黑", "宋体";
}

.form-group .care {
	padding-top: 0.14rem;
	font-size: 0.3rem;
	color: #cf0000;
}

.form-btns {
	margin-top: 0.5rem;
	text-align: center;
}

.form-btns>a,
.form-btns>span {
	display: inline-block;
	width: 4rem;
	height: 1rem;
	line-height: 1rem;
	background-color: #fff;
	font-size: 0.4rem;
	color: #1e1e1e;
	text-align: center;
	border: 1px solid #b5b5b5;
	cursor: pointer;
	-webkit-border-radius: 0.2rem;
	-moz-border-radius: 0.2rem;
	border-radius: 0.2rem;
	transition: 0.3s;
}

.form-check .form-check-label {
	min-height: 0.4rem;
	padding-left: 0.4rem;
	margin-right: 0.46rem;
}

.form-check .form-check-input {
	top: 0.08rem;
	left: 0.4rem;
	margin-left: -0.4rem;
}

.form-check .form-check-input#isPublic2 {
	left: 1.68rem;
}

/* 查询回复 */
#query .query-box {
	width: 100%;
	height: auto;
	padding: 0.6rem 0.4rem;
	-webkit-border-radius: 0.1rem;
	border-radius: 0.1rem;
}

#query .query-box .form-group .label {
	width: 1.4rem;
}

#query .query-box .form-group .form-input {
	width: 3.6rem;
}

#query .form-control {
	width: 100%;
}

#query .form-btns {
	margin-top: 0.6rem;
}

.form-btns>.query {
	width: 3.2rem;
	height: 0.76rem;
	line-height: 0.74rem;
	font-size: 0.3rem;
	-webkit-border-radius: 0.05rem;
	border-radius: 0.05rem;
}

/* 查询回复详情页 */
#zxtsQuery .article-box {
	overflow-x: scroll;
}

#zxtsQuery .option {
	height: auto;
}

#zxtsQuery .option-left>.time-box {
	width: 100%;
}

.option-left>.time-box>i {
	width: 0.32rem;
	height: 0.32rem;
	margin-right: 0.2rem;
}

.article-box.detail-table {
	overflow-x: scroll;
}

.article-box.detail-table .table-query {
	width: 1000px;
	max-width: 1000px;
}

.article-box.detail-table .table-query th {
	width: 155px;
	height: 40px;
	font-size: 16px;
}

.article-box.detail-table .table-query tr td.replydept {
	width: 378px;
}

.article-box.detail-table .table-query tr td.replytime {
	width: 378px;
}

.article-box .table-query {
	width: 1100px;
	max-width: 1100px;
	margin: 0;
}

/* 咨询投诉 end */

/* 依申请公开 */
#status_chaxun .line {
	margin: 0;
}

.btn-box {
	margin: 0.6rem 0 0;
	padding-bottom: 0;
}

.btn-box a {
	width: 3.25rem;
	height: 0.75rem;
	display: block;
	margin: 0.3rem auto 0;

}


.tcenter {
	margin-bottom: 0.5rem;
	font-size: 0.38rem;
}

.btn-box a:first-child {
	margin: 0 auto;
}

.btn-box a i {
	width: 0.3rem;
	height: 0.28rem;
	margin-right: 0.2rem;
	background-size: 100% 100%;
}

#zxtsQuery .table-query-liwai tr {
	float: left;
}

#zxtsQuery .table-query-liwai td {
	width: 4.3rem;
	border-right: 0px;
}

#zxtsQuery .table-query-liwai tr.table-query-liwai-none {
	display: inline-block;
	float: left;

}

#zxtsQuery .table-query-liwai tr.table-query-liwai-none td {
	border-right: 1px solid #d2d2d2;
}

.btn-box a span {
	height: 0.3rem;
	font-size: 0.3rem;
	line-height: 0.24rem;
}

.article-boxList {
	padding: 0;
}

/* 依申请公开->自然人 公民 */
.apply>h3 {
	padding: 0.6rem 0 0.48rem;
}

.ysqgk-from {
	padding: 0 0.1rem;
}

.ysqgk-from>.t3 {
	padding-left: 0.1rem;
	padding-bottom: 0.1rem;
	margin: 0.48rem 0 0.7rem 0.1rem;
}

.apply .line {
	display: none;
}

.ysqgk-from>.t3 i {
	width: 0.17rem;
	height: 0.3rem;
}

.ysqgk-from>.t3 b {
	font-size: 0.34rem;
	margin-left: 0.18rem;
}

.ysqgk-from .form-group {
	margin-bottom: 0rem;
	padding-left: 0.2rem;
	font-size: 0.3rem;
	padding-right: 0.2rem;
}

.ysqgk-from .company_ui {
	width: 80%;
	display: none;
	background-color: #fff;
}

.ysqgk-from .form-group .label {
	width: 100%;
	margin: 0.2rem 0 0.15rem 0;
	font-size: 0.3rem;
	text-align: left;
	padding-top: 0;
}

.ysqgk-from .form-group .form-input {
	width: 100%;
	margin-right: 0;
}

.ysqgk-from .input-group-addon {
	float: left;
}

.ysqgk-from .form-group .form-check_nth {
	margin-left: 0px;
	margin-top: 0px;
}

.ysqgk-from .form-group .form-input>.form-control {
	height: 0.8rem;
	width: 100%;
	padding: 0.24rem 0.17rem;
	font-size: 0.28rem;
	box-shadow: none;
}

.ysqgk-from .form-group .registerCaptcha {
	width: 3.7rem;
}

.ysqgk-from .input-group-addon img {
	height: 0.8rem;
	width: 2.3rem;
}

.ysqgk-from input::-webkit-input-placeholder,
.ysqgk-from textarea::-webkit-input-placeholder {
	font-size: 0.28rem;
}

.ysqgk-from input:-moz-placeholder,
.ysqgk-from textarea:-moz-placeholder {
	font-size: 0.28rem;
}

.ysqgk-from input::-moz-placeholder,
.ysqgk-from textarea::-moz-placeholder {
	font-size: 0.28rem;
}

.ysqgk-from input:-ms-input-placeholder,
.ysqgk-from textarea:-ms-input-placeholder {
	font-size: 0.28rem;
}

.ysqgk-from .form-group .form-input>.form-control.select {
	padding: 0;
}

.ysqgk-from .form-group .form-input.alone {
	width: 100%;
}

.ysqgk-from .form-group .btn {
	height: 0.8rem;
	padding: 0;
	line-height: 0.8rem;
}

.ysqgk-from .form-group .upload-icon {
	width: 0.32rem;
	height: 0.32rem;
	background-size: 100% 100%;
	margin-right: 0.06rem;
}

.ysqgk-from .form-group .btn span {
	font-size: 0.3rem;
}

.ysqgk-from .form-group .upload-file {
	margin-top: 0.4rem;
}

.ysqgk-from .form-group .upload-file .file-name {
	font-size: 0.3rem;
	height: auto;
	line-height: auto;
	width: 1.6rem;
}

.ysqgk-from .form-group .upload-file>a {
	font-size: 0.3rem;
	height: auto;
	line-height: auto;
}

.ysqgk-from .form-group .tips {
	font-size: 0.26rem;
	line-height: 0.6rem;
	margin-top: 0.3rem;
	/* border:1px solid #e2e2e2; */
}

#infoForm.ysqgk-from .form-group .textarea {
	width: 100%;
	height: 1.58rem;
	padding: 0.24rem 0.17rem 0;
	font-size: 0.3rem;
}

.ysqgk-from .form-group .form-check {
	min-height: 0.27rem;
	padding-top: 0px;
}

.ysqgk-from .form-check-label {
	width: auto;
	font-size: 0.26rem;
	min-height: 0.2rem;
}

.ysqgk-from .form-check-input {
	width: 0.32rem;
	height: 0.32rem;
	margin-right: 0.1rem;
}

.ysqgk-from .company {
	/* display: none; */
}

.ysqgk-from .form-btns {
	margin-top: 0.5rem;
	padding-bottom: 0.6rem;
}

.ysqgk-from .form-btns button.btn {
	width: 2rem;
	height: 0.8rem;
	font-size: 20px;
	line-height: 0.34rem;
}

.ysqgk-from .form-btns button.btn:first-child {
	margin-right: 0.3rem;
}

/* 查询状态 */
.inside-content-status .article>h2 {
	margin-bottom: 0.3rem;
}

.form-status {
	width: 100%;
	margin-top: 0.6rem;
	padding: 0 0.1rem;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.form-status .form-group {
	display: block;
	width: 100%;
	margin-bottom: 0;
}

.form-status .form-input {
	width: 100%;
}

.form-status .form-group .form-input input {
	height: 0.8rem;
}

.form-status .form-group .label {
	width: 100%;
	text-align: left;
	margin-bottom: 0.15rem;
}

.form-status .form-group .captcha {
	width: 4.2rem;
}

.form-status .input-group-addon {
	float: left;
}

.form-status .input-group-addon img {
	height: 0.8rem;
}

.table-query {
	margin: 0.6rem 0rem;
}

.inside-content-status .article-box {
	padding: 0;
}

.table-query tr th {
	width: 1.65rem;
	padding: 0.23rem 0.25rem;
	font-size: 0.3rem !important;
}

.inside-content-status .table-query tr td {
	width: 4.8rem;
	border-right: 0px;
	padding: 0.23rem 0.25rem;
	font-size: 0.3rem !important;
}

.inside-content-status .article>h2 {
	padding-bottom: 0;
	border-bottom: 0px;
	font-weight: bolder;
}

.status_enclosure {
	margin-bottom: 0.3rem;
}

.status_enclosure a {
	font-size: 0.3rem;
}

.status_enclosure {
	margin-left: 0px;
}

.form-status .form-btns {
	margin-top: 0.5rem;
	padding-bottom: 0.6rem;
}

.form-status .form-btns button.btn {
	width: 2rem;
	height: 0.8rem;
	font-size: 0.34rem;
	line-height: 0.34rem;
}

.form-status .form-btns button.btn:first-child {
	margin-right: 0.3rem;
}

/* 头部表格页面 */
.article .table-bordered {
	display: none;
}

.article .mobileTable {
	width: 100%;
	margin: 0.6rem auto;
	display: block;
}

.mobileTable td:first-child {
	width: 2rem;
}

.mobileTable tr td {
	width: 4.6rem;
	font-size: 0.28rem;
	line-height: 0.56rem;
	text-align: center;
	border: solid 1px #d2d2d2;
	padding: 0;
	color: #666;
}

.mobileTable tr td:first-child {
	border-right: 0px;
	background-color: #f8f8f8;
}

.mobileTable tr td:first-child {
	border-right: 0px;
}

.mobileTable tr:nth-child(1) td,
.mobileTable tr:nth-child(2) td,
.mobileTable tr:nth-child(3) td,
.mobileTable tr:nth-child(4) td {
	border-bottom: 0px solid #d2d2d2;
}

.mobileTable tr:last-child td {
	border-bottom: 1px solid #d2d2d2;
}

.mobileTable td div {
	width: 100%;
	font-size: 0.28rem;
	height: 0.56rem;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

/* 关联链接 */
.relatedpolicy-box {
	margin: 0.6rem 0;
	padding: 0 0.1rem;
}

.relatedpolicy-box h4 {
	padding-top: 0.4rem;
	margin-bottom: 0.4rem;
	font-size: 0.3rem;
}

.relatedpolicy-box p {
	font-size: 0.3rem;
	padding: 0.4rem 0;
}

.relatedpolicy-box a {
	margin: 0;
}

/* 依申请公开 查询详情页 */
#inside-content.news_detail>#status_details .time-box {
	width: 50%;
	margin-top: 0.3rem;
	margin-bottom: 0.2rem;
}

#status_details .option-left .line {
	margin: 0;
}

#inside-content.news_detail>#status_details .article-box {
	overflow-x: scroll;
}

#inside-content.news_detail>#status_details .bottom {
	margin-top: 0.6rem;
}

.ysqgk-table-query {
	width: 1000px;
	max-width: 1000px;
	margin: 0 0 0.6rem 0;
}

/* 信息公开目录 */
.xxgkml .option-left>.time-box {
	line-height: 0.88rem;
	border-bottom: 1px solid #eeeeee;
}

.xxgkml .jfontsize {
	width: 50%;
}

/*专题专栏*/

.ztzls {
	width: 100%;
	padding: 0.4rem 0.2rem;
}

.ztzl_box {
	width: 100%;
}

.ztzl_box a {
	width: 100%;
}

.ztzl_box a div {
	width: 100%;
	/* height: 1.38rem; */
	margin: 0 0 0.2rem 0;
}

.ztzl_box span {
	width: 100%;
	margin: 0 0 0.6rem 0;
	display: block;
	font-size: 0.34rem;
	text-align: center;
}

.ztzl_box a div.ztzl_01 {
	background: url(../images/ztzl-01_mobile.png);
	background-size: 100% 100%;
}

.ztzl_box a div.ztzl_02 {
	background: url(../images/ztzl-02_mobile.png);
	background-size: 100% 100%;
}

.ztzl_box a div.ztzl_03 {
	background: url(../images/sjrmzflxjyzzqkmyddc_mobile.png);
	background-size: 100% 100%;
}

.jw-box {
	width: 100vw;
	height: 3.34rem;
	margin: 0.4rem 0;
	padding: 0 0.3rem;
	box-sizing: border-box;
}

#slide-tags {
	padding: 0 0.3rem;
	margin: 0;
	height: auto;
	box-sizing: border-box;
}

.other {
	margin-right: 0;
}
